home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / earcd / biz / dbase / db3_4src.lha / db3.4 / DataIcon.c < prev    next >
C/C++ Source or Header  |  1994-10-04  |  10KB  |  228 lines

  1. /* ram:DataIcon.c --- Data for Ramdisk:DataIcon icon
  2.  *
  3.  */
  4.  
  5. #include <exec/types.h>
  6. #include <intuition/intuition.h>
  7. #include <workbench/workbench.h>
  8.  
  9. UWORD __chip DataIconI1Data[] =
  10. {
  11. /* Plane 0 */
  12.     0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0060,0x0000,
  13.     0x00D8,0x0000,0x0686,0x0000,0x0DD5,0x8000,0x6878,0x6000,
  14.     0xDD5F,0x5800,0x8787,0x8600,0xD5F5,0xF580,0x9878,0x6060,
  15.     0xD75F,0x5D58,0x8187,0x8604,0xDD75,0xD5D4,0x8618,0x6044,
  16.     0xD5D5,0x5D54,0x9800,0x0444,0xD75D,0x5554,0x8186,0x0444,
  17.     0xD575,0x5554,0x8000,0x0444,0xD555,0x5554,0x8A00,0x0444,
  18.     0x7B55,0x5554,0x1A00,0x0444,0x0355,0x5554,0x00C1,0x0444,
  19.     0x0036,0xD574,0x000E,0x8458,0x0002,0xD740,0x0000,0x8580,
  20.     0x0000,0x7400,0x0000,0x1800,
  21. /* Plane 1 */
  22.     0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  23.     0x0060,0x0000,0x0078,0x0000,0x067E,0x0000,0x0787,0x8000,
  24.     0x67E1,0xE000,0x7878,0x7800,0x7E1E,0x1E00,0x6787,0x9F80,
  25.     0x79E1,0xE7E0,0x7E78,0x79F8,0x679E,0x7E78,0x79E7,0x9FB8,
  26.     0x7E7F,0xE7B8,0x67FF,0xFBB8,0x79E7,0xFBB8,0x7E79,0xFBB8,
  27.     0x7F9F,0xFBB8,0x7FFF,0xFBB8,0x7BFF,0xFBB8,0x71FF,0xFBB8,
  28.     0x11FF,0xFBB8,0x01FF,0xFBB8,0x00FF,0xFBB8,0x003E,0xFBB8,
  29.     0x000C,0x7B98,0x0000,0x7B80,0x0000,0x7980,0x0000,0x7800,
  30.     0x0000,0x1800,0x0000,0x0000,
  31. /* Plane 2 */
  32.     0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  33.     0x0040,0x0000,0x0000,0x0000,0x0454,0x0000,0x0000,0x0000,
  34.     0x4541,0x4000,0x0000,0x0000,0x5414,0x1400,0x0000,0x0000,
  35.     0x5141,0x4540,0x0000,0x0000,0x4514,0x5450,0x0000,0x0000,
  36.     0x5455,0x4510,0x0000,0x0000,0x5145,0x5110,0x0000,0x0000,
  37.     0x5515,0x5110,0x0000,0x0000,0x5155,0x5110,0x0000,0x0000,
  38.     0x1155,0x5110,0x0000,0x0000,0x0055,0x5110,0x0000,0x0000,
  39.     0x0004,0x5110,0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,
  40.     0x0000,0x1000,0x0000,0x0000,
  41. /* Plane 3 */
  42.     0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  43.     0x0040,0x0000,0x0000,0x0000,0x0454,0x0000,0x0000,0x0000,
  44.     0x4541,0x4000,0x0000,0x0000,0x5414,0x1400,0x0000,0x0000,
  45.     0x5141,0x4540,0x0000,0x0000,0x4514,0x5450,0x0000,0x0000,
  46.     0x5455,0x4510,0x0000,0x0000,0x5145,0x5110,0x0000,0x0000,
  47.     0x5515,0x5110,0x0000,0x0000,0x5155,0x5110,0x0000,0x0000,
  48.     0x1155,0x5110,0x0000,0x0000,0x0055,0x5110,0x0000,0x0000,
  49.     0x0004,0x5110,0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,
  50.     0x0000,0x1000,0x0000,0x0000,
  51. /* Plane 4 */
  52.     0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  53.     0x0040,0x0000,0x0000,0x0000,0x0454,0x0000,0x0000,0x0000,
  54.     0x4541,0x4000,0x0000,0x0000,0x5414,0x1400,0x0000,0x0000,
  55.     0x5141,0x4540,0x0000,0x0000,0x4514,0x5450,0x0000,0x0000,
  56.     0x5455,0x4510,0x0000,0x0000,0x5145,0x5110,0x0000,0x0000,
  57.     0x5515,0x5110,0x0000,0x0000,0x5155,0x5110,0x0000,0x0000,
  58.     0x1155,0x5110,0x0000,0x0000,0x0055,0x5110,0x0000,0x0000,
  59.     0x0004,0x5110,0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,
  60.     0x0000,0x1000,0x0000,0x0000,
  61. /* Plane 5 */
  62.     0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  63.     0x0040,0x0000,0x0000,0x0000,0x0454,0x0000,0x0000,0x0000,
  64.     0x4541,0x4000,0x0000,0x0000,0x5414,0x1400,0x0000,0x0000,
  65.     0x5141,0x4540,0x0000,0x0000,0x4514,0x5450,0x0000,0x0000,
  66.     0x5455,0x4510,0x0000,0x0000,0x5145,0x5110,0x0000,0x0000,
  67.     0x5515,0x5110,0x0000,0x0000,0x5155,0x5110,0x0000,0x0000,
  68.     0x1155,0x5110,0x0000,0x0000,0x0055,0x5110,0x0000,0x0000,
  69.     0x0004,0x5110,0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,
  70.     0x0000,0x1000,0x0000,0x0000,
  71. /* Plane 6 */
  72.     0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  73.     0x0040,0x0000,0x0000,0x0000,0x0454,0x0000,0x0000,0x0000,
  74.     0x4541,0x4000,0x0000,0x0000,0x5414,0x1400,0x0000,0x0000,
  75.     0x5141,0x4540,0x0000,0x0000,0x4514,0x5450,0x0000,0x0000,
  76.     0x5455,0x4510,0x0000,0x0000,0x5145,0x5110,0x0000,0x0000,
  77.     0x5515,0x5110,0x0000,0x0000,0x5155,0x5110,0x0000,0x0000,
  78.     0x1155,0x5110,0x0000,0x0000,0x0055,0x5110,0x0000,0x0000,
  79.     0x0004,0x5110,0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,
  80.     0x0000,0x1000,0x0000,0x0000,
  81. /* Plane 7 */
  82.     0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  83.     0x0040,0x0000,0x0000,0x0000,0x0454,0x0000,0x0000,0x0000,
  84.     0x4541,0x4000,0x0000,0x0000,0x5414,0x1400,0x0000,0x0000,
  85.     0x5141,0x4540,0x0000,0x0000,0x4514,0x5450,0x0000,0x0000,
  86.     0x5455,0x4510,0x0000,0x0000,0x5145,0x5110,0x0000,0x0000,
  87.     0x5515,0x5110,0x0000,0x0000,0x5155,0x5110,0x0000,0x0000,
  88.     0x1155,0x5110,0x0000,0x0000,0x0055,0x5110,0x0000,0x0000,
  89.     0x0004,0x5110,0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,
  90.     0x0000,0x1000,0x0000,0x0000,
  91. };
  92.  
  93. struct Image DataIconI1 =
  94. {
  95.     0, 0,            /* Upper left corner */
  96.     30, 34, 8,            /* Width, Height, Depth */
  97.     DataIconI1Data,        /* Image data */
  98.     0x00FF, 0x0000,        /* PlanePick, PlaneOnOff */
  99.     NULL            /* Next image */
  100. };
  101.  
  102. UWORD __chip DataIconI2Data[] =
  103. {
  104. /* Plane 0 */
  105.     0x0060,0x0000,0x0098,0x0000,0x00D6,0x0000,0x0081,0x8000,
  106.     0x00DD,0x6000,0x0686,0x1800,0x09D5,0xD600,0x6D78,0x6180,
  107.     0x981F,0x5D60,0xD7D7,0x8018,0x81E1,0xD554,0xDD7D,0x7804,
  108.     0x861E,0x1F54,0xD5D7,0xD604,0x9861,0x81D4,0xD75D,0x7544,
  109.     0x8180,0x1854,0xDD55,0x5544,0x8618,0x0454,0xD5D7,0x5544,
  110.     0x8060,0x0454,0xD555,0x5544,0x8400,0x0454,0xDB55,0x5544,
  111.     0x6A00,0x0454,0x1B55,0x5564,0x0300,0x0458,0x00D5,0x5540,
  112.     0x0032,0x8440,0x000E,0xD540,0x0002,0x8640,0x0000,0xD580,
  113.     0x0000,0x6400,0x0000,0x1800,
  114. /* Plane 1 */
  115.     0x0000,0x0000,0x0060,0x0000,0x0078,0x0000,0x007E,0x0000,
  116.     0x0067,0x8000,0x0079,0xE000,0x067E,0x7800,0x0787,0x9E00,
  117.     0x67E1,0xE780,0x7878,0x7FE0,0x7E1E,0x7FF8,0x6787,0x87F8,
  118.     0x79E1,0xE1F8,0x7E78,0x79F8,0x679E,0x7E78,0x79E7,0x9FB8,
  119.     0x7E7F,0xE7B8,0x67FF,0xFBB8,0x79E7,0xFBB8,0x7E79,0xFBB8,
  120.     0x7F9F,0xFBB8,0x7FFF,0xFBB8,0x7BFF,0xFBB8,0x71FF,0xFBB8,
  121.     0x11FF,0xFBB8,0x01FF,0xFB98,0x00FF,0xFB80,0x003E,0xFB80,
  122.     0x000C,0x7B80,0x0000,0x7B80,0x0000,0x7980,0x0000,0x7800,
  123.     0x0000,0x1800,0x0000,0x0000,
  124. /* Plane 2 */
  125.     0x0000,0x0000,0x0000,0x0000,0x0050,0x0000,0x0000,0x0000,
  126.     0x0045,0x0000,0x0000,0x0000,0x0054,0x5000,0x0500,0x0000,
  127.     0x0001,0x4500,0x5050,0x0000,0x0000,0x5550,0x4505,0x0000,
  128.     0x0000,0x0150,0x5450,0x5000,0x0000,0x0050,0x5145,0x1500,
  129.     0x0000,0x0010,0x4555,0x5100,0x0000,0x0010,0x5451,0x5100,
  130.     0x0000,0x0010,0x5555,0x5100,0x0000,0x0010,0x5155,0x5100,
  131.     0x0000,0x0010,0x0155,0x5100,0x0000,0x0000,0x0014,0x5100,
  132.     0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,0x0000,0x5000,
  133.     0x0000,0x0000,0x0000,0x0000,
  134. /* Plane 3 */
  135.     0x0000,0x0000,0x0000,0x0000,0x0050,0x0000,0x0000,0x0000,
  136.     0x0045,0x0000,0x0000,0x0000,0x0054,0x5000,0x0500,0x0000,
  137.     0x0001,0x4500,0x5050,0x0000,0x0000,0x5550,0x4505,0x0000,
  138.     0x0000,0x0150,0x5450,0x5000,0x0000,0x0050,0x5145,0x1500,
  139.     0x0000,0x0010,0x4555,0x5100,0x0000,0x0010,0x5451,0x5100,
  140.     0x0000,0x0010,0x5555,0x5100,0x0000,0x0010,0x5155,0x5100,
  141.     0x0000,0x0010,0x0155,0x5100,0x0000,0x0000,0x0014,0x5100,
  142.     0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,0x0000,0x5000,
  143.     0x0000,0x0000,0x0000,0x0000,
  144. /* Plane 4 */
  145.     0x0000,0x0000,0x0000,0x0000,0x0050,0x0000,0x0000,0x0000,
  146.     0x0045,0x0000,0x0000,0x0000,0x0054,0x5000,0x0500,0x0000,
  147.     0x0001,0x4500,0x5050,0x0000,0x0000,0x5550,0x4505,0x0000,
  148.     0x0000,0x0150,0x5450,0x5000,0x0000,0x0050,0x5145,0x1500,
  149.     0x0000,0x0010,0x4555,0x5100,0x0000,0x0010,0x5451,0x5100,
  150.     0x0000,0x0010,0x5555,0x5100,0x0000,0x0010,0x5155,0x5100,
  151.     0x0000,0x0010,0x0155,0x5100,0x0000,0x0000,0x0014,0x5100,
  152.     0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,0x0000,0x5000,
  153.     0x0000,0x0000,0x0000,0x0000,
  154. /* Plane 5 */
  155.     0x0000,0x0000,0x0000,0x0000,0x0050,0x0000,0x0000,0x0000,
  156.     0x0045,0x0000,0x0000,0x0000,0x0054,0x5000,0x0500,0x0000,
  157.     0x0001,0x4500,0x5050,0x0000,0x0000,0x5550,0x4505,0x0000,
  158.     0x0000,0x0150,0x5450,0x5000,0x0000,0x0050,0x5145,0x1500,
  159.     0x0000,0x0010,0x4555,0x5100,0x0000,0x0010,0x5451,0x5100,
  160.     0x0000,0x0010,0x5555,0x5100,0x0000,0x0010,0x5155,0x5100,
  161.     0x0000,0x0010,0x0155,0x5100,0x0000,0x0000,0x0014,0x5100,
  162.     0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,0x0000,0x5000,
  163.     0x0000,0x0000,0x0000,0x0000,
  164. /* Plane 6 */
  165.     0x0000,0x0000,0x0000,0x0000,0x0050,0x0000,0x0000,0x0000,
  166.     0x0045,0x0000,0x0000,0x0000,0x0054,0x5000,0x0500,0x0000,
  167.     0x0001,0x4500,0x5050,0x0000,0x0000,0x5550,0x4505,0x0000,
  168.     0x0000,0x0150,0x5450,0x5000,0x0000,0x0050,0x5145,0x1500,
  169.     0x0000,0x0010,0x4555,0x5100,0x0000,0x0010,0x5451,0x5100,
  170.     0x0000,0x0010,0x5555,0x5100,0x0000,0x0010,0x5155,0x5100,
  171.     0x0000,0x0010,0x0155,0x5100,0x0000,0x0000,0x0014,0x5100,
  172.     0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,0x0000,0x5000,
  173.     0x0000,0x0000,0x0000,0x0000,
  174. /* Plane 7 */
  175.     0x0000,0x0000,0x0000,0x0000,0x0050,0x0000,0x0000,0x0000,
  176.     0x0045,0x0000,0x0000,0x0000,0x0054,0x5000,0x0500,0x0000,
  177.     0x0001,0x4500,0x5050,0x0000,0x0000,0x5550,0x4505,0x0000,
  178.     0x0000,0x0150,0x5450,0x5000,0x0000,0x0050,0x5145,0x1500,
  179.     0x0000,0x0010,0x4555,0x5100,0x0000,0x0010,0x5451,0x5100,
  180.     0x0000,0x0010,0x5555,0x5100,0x0000,0x0010,0x5155,0x5100,
  181.     0x0000,0x0010,0x0155,0x5100,0x0000,0x0000,0x0014,0x5100,
  182.     0x0000,0x0000,0x0000,0x5100,0x0000,0x0000,0x0000,0x5000,
  183.     0x0000,0x0000,0x0000,0x0000,
  184. };
  185.  
  186. struct Image DataIconI2 =
  187. {
  188.     0, 0,            /* Upper left corner */
  189.     30, 34, 8,            /* Width, Height, Depth */
  190.     DataIconI2Data,        /* Image data */
  191.     0x00FF, 0x0000,        /* PlanePick, PlaneOnOff */
  192.     NULL            /* Next image */
  193. };
  194.  
  195. UBYTE *DataIconTools[] =
  196. {
  197.     "",
  198.     NULL
  199. };
  200.  
  201. struct DiskObject DataIcon =
  202. {
  203.     WB_DISKMAGIC,        /* Magic Number */
  204.     WB_DISKVERSION,        /* Version */
  205.     {                /* Embedded Gadget Structure */
  206.     NULL,            /* Next Gadget Pointer */
  207.     0, 0, 30, 35,        /* Left,Top,Width,Height */
  208.     GFLG_GADGIMAGE | GFLG_GADGHIMAGE,    /* Flags */
  209.     GACT_RELVERIFY,        /* Activation Flags */
  210.     BOOLGADGET,        /* Gadget Type */
  211.     (APTR)&DataIconI1,    /* Render Image */
  212.     (APTR)&DataIconI2,    /* Select Image */
  213.     NULL,            /* Gadget Text */
  214.     NULL,            /* Mutual Exclude */
  215.     NULL,            /* Special Info */
  216.     0,            /* Gadget ID */
  217.     (APTR) 0x0001,        /* User Data (Revision) */
  218.     },
  219.     WBPROJECT,            /* Icon Type */
  220.     NULL,            /* Default Tool */
  221.     DataIconTools,            /* Tool Type Array */
  222.     NO_ICON_POSITION,        /* Current X */
  223.     NO_ICON_POSITION,        /* Current Y */
  224.     NULL,            /* Drawer Structure */
  225.     NULL,            /* Tool Window */
  226.     4096                /* Stack Size */
  227. };
  228.